0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇒, 385 ms)
↳2 Prolog
↳3 PrologToPiTRSProof (⇒, 289 ms)
↳4 PiTRS
↳5 DependencyPairsProof (⇔, 1881 ms)
↳6 PiDP
↳7 DependencyGraphProof (⇔, 14 ms)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔, 0 ms)
↳11 PiDP
↳12 PiDPToQDPProof (⇒, 20 ms)
↳13 QDP
↳14 QDPSizeChangeProof (⇔, 0 ms)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔, 0 ms)
↳18 PiDP
↳19 PiDPToQDPProof (⇒, 0 ms)
↳20 QDP
↳21 QDPSizeChangeProof (⇔, 0 ms)
↳22 YES
↳23 PiDP
↳24 UsableRulesProof (⇔, 0 ms)
↳25 PiDP
↳26 PiDPToQDPProof (⇔, 0 ms)
↳27 QDP
↳28 QDPSizeChangeProof (⇔, 0 ms)
↳29 YES
↳30 PiDP
↳31 UsableRulesProof (⇔, 0 ms)
↳32 PiDP
↳33 PiDPToQDPProof (⇔, 0 ms)
↳34 QDP
↳35 QDPSizeChangeProof (⇔, 0 ms)
↳36 YES
↳37 PiDP
↳38 UsableRulesProof (⇔, 0 ms)
↳39 PiDP
↳40 PiDPToQDPProof (⇒, 0 ms)
↳41 QDP
↳42 QDPSizeChangeProof (⇔, 0 ms)
↳43 YES
↳44 PiDP
↳45 UsableRulesProof (⇔, 0 ms)
↳46 PiDP
↳47 PiDPToQDPProof (⇒, 9 ms)
↳48 QDP
↳49 QDPSizeChangeProof (⇔, 0 ms)
↳50 YES
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
INSERTD_IN_AAG(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_AAG(T26, T27, insertD_in_gag(0, T27, void))
INSERTD_IN_AAG(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → INSERTD_IN_GAG(0, T27, void)
INSERTD_IN_GAG(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_GAG(T26, T27, insertD_in_gag(0, T27, void))
INSERTD_IN_GAG(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → INSERTD_IN_GAG(0, T27, void)
INSERTD_IN_GAG(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_GAG(T38, T37, T39, pC_in_gga(T38, T37, T39))
INSERTD_IN_GAG(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → PC_IN_GGA(T38, T37, T39)
PC_IN_GGA(T38, T37, T39) → U3_GGA(T38, T37, T39, lessA_in_gg(T38, T37))
PC_IN_GGA(T38, T37, T39) → LESSA_IN_GG(T38, T37)
LESSA_IN_GG(s(T57), s(T56)) → U1_GG(T57, T56, lessA_in_gg(T57, T56))
LESSA_IN_GG(s(T57), s(T56)) → LESSA_IN_GG(T57, T56)
PC_IN_GGA(T42, T37, T43) → U4_GGA(T42, T37, T43, lessA_in_gg(T42, T37))
U4_GGA(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_GGA(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U4_GGA(T42, T37, T43, lessA_out_gg(T42, T37)) → INSERTD_IN_GAG(s(T42), T43, void)
INSERTD_IN_GAG(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_GAG(T74, T71, T75, pE_in_gga(T71, T74, T75))
INSERTD_IN_GAG(T74, tree(T71, void, T75), tree(T71, void, void)) → PE_IN_GGA(T71, T74, T75)
PE_IN_GGA(T71, T74, T75) → U6_GGA(T71, T74, T75, lessB_in_gg(T71, T74))
PE_IN_GGA(T71, T74, T75) → LESSB_IN_GG(T71, T74)
LESSB_IN_GG(s(T91), s(T93)) → U2_GG(T91, T93, lessB_in_gg(T91, T93))
LESSB_IN_GG(s(T91), s(T93)) → LESSB_IN_GG(T91, T93)
PE_IN_GGA(T71, T78, T79) → U7_GGA(T71, T78, T79, lessB_in_gg(T71, T78))
U7_GGA(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_GGA(T71, T78, T79, insertD_in_gag(T78, T79, void))
U7_GGA(T71, T78, T79, lessB_out_gg(T71, T78)) → INSERTD_IN_GAG(T78, T79, void)
INSERTD_IN_GAG(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_GAG(T114, T113, insertD_in_gag(s(T114), T113, void))
INSERTD_IN_GAG(s(T114), tree(0, void, T113), tree(0, void, void)) → INSERTD_IN_GAG(s(T114), T113, void)
INSERTD_IN_GAG(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_GAG(T123, T121, T124, lessB_in_gg(T121, T123))
INSERTD_IN_GAG(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → LESSB_IN_GG(T121, T123)
INSERTD_IN_GAG(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_GAG(T127, T121, T128, lessB_in_gg(T121, T127))
U20_GAG(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_GAG(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
U20_GAG(T127, T121, T128, lessB_out_gg(T121, T127)) → INSERTD_IN_GAG(s(T127), T128, void)
INSERTD_IN_GAG(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_GAG(T149, T150, insertD_in_gag(0, T150, void))
INSERTD_IN_GAG(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_GAG(T161, T160, T162, pC_in_gga(T161, T160, T162))
INSERTD_IN_GAG(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_GAG(T177, T174, T178, pE_in_gga(T174, T177, T178))
INSERTD_IN_GAG(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_GAG(T197, T196, insertD_in_gag(s(T197), T196, void))
INSERTD_IN_GAG(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_GAG(T206, T204, T207, lessB_in_gg(T204, T206))
INSERTD_IN_GAG(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_GAG(T210, T204, T211, lessB_in_gg(T204, T210))
U27_GAG(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_GAG(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
U27_GAG(T210, T204, T211, lessB_out_gg(T204, T210)) → INSERTD_IN_GAG(s(T210), T211, void)
INSERTD_IN_GAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_GAG(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
INSERTD_IN_GAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → INSERTD_IN_GAG(0, T241, T233)
INSERTD_IN_GAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_GAG(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
INSERTD_IN_GAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → PF_IN_GGAG(T252, T251, T253, T233)
PF_IN_GGAG(T252, T251, T253, T233) → U9_GGAG(T252, T251, T253, T233, lessA_in_gg(T252, T251))
PF_IN_GGAG(T252, T251, T253, T233) → LESSA_IN_GG(T252, T251)
PF_IN_GGAG(T256, T251, T257, T233) → U10_GGAG(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_GGAG(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_GGAG(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U10_GGAG(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → INSERTD_IN_GAG(s(T256), T257, T233)
INSERTD_IN_GAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_GAG(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
INSERTD_IN_GAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → PG_IN_GGAG(T275, T279, T280, T278)
PG_IN_GGAG(T275, T279, T280, T278) → U12_GGAG(T275, T279, T280, T278, lessB_in_gg(T275, T279))
PG_IN_GGAG(T275, T279, T280, T278) → LESSB_IN_GG(T275, T279)
PG_IN_GGAG(T275, T283, T284, T278) → U13_GGAG(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_GGAG(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_GGAG(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
U13_GGAG(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → INSERTD_IN_GAG(T283, T284, T278)
INSERTD_IN_GAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_GAG(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
INSERTD_IN_GAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → INSERTD_IN_GAG(s(T309), T308, T300)
INSERTD_IN_GAG(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_GAG(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
INSERTD_IN_GAG(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → LESSB_IN_GG(T316, T318)
INSERTD_IN_GAG(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_GAG(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_GAG(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_GAG(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
U34_GAG(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → INSERTD_IN_GAG(s(T322), T323, T300)
INSERTD_IN_GAG(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_GAG(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
INSERTD_IN_GAG(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_GAG(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
INSERTD_IN_GAG(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_GAG(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
INSERTD_IN_GAG(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_GAG(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
INSERTD_IN_GAG(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_GAG(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
INSERTD_IN_GAG(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_GAG(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_GAG(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_GAG(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U41_GAG(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → INSERTD_IN_GAG(s(T412), T413, T390)
INSERTD_IN_AAG(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_AAG(T38, T37, T39, pC_in_aga(T38, T37, T39))
INSERTD_IN_AAG(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → PC_IN_AGA(T38, T37, T39)
PC_IN_AGA(T38, T37, T39) → U3_AGA(T38, T37, T39, lessA_in_ag(T38, T37))
PC_IN_AGA(T38, T37, T39) → LESSA_IN_AG(T38, T37)
LESSA_IN_AG(s(T57), s(T56)) → U1_AG(T57, T56, lessA_in_ag(T57, T56))
LESSA_IN_AG(s(T57), s(T56)) → LESSA_IN_AG(T57, T56)
PC_IN_AGA(T42, T37, T43) → U4_AGA(T42, T37, T43, lessA_in_ag(T42, T37))
U4_AGA(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_AGA(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U4_AGA(T42, T37, T43, lessA_out_ag(T42, T37)) → INSERTD_IN_GAG(s(T42), T43, void)
INSERTD_IN_AAG(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_AAG(T74, T71, T75, pE_in_gaa(T71, T74, T75))
INSERTD_IN_AAG(T74, tree(T71, void, T75), tree(T71, void, void)) → PE_IN_GAA(T71, T74, T75)
PE_IN_GAA(T71, T74, T75) → U6_GAA(T71, T74, T75, lessB_in_ga(T71, T74))
PE_IN_GAA(T71, T74, T75) → LESSB_IN_GA(T71, T74)
LESSB_IN_GA(s(T91), s(T93)) → U2_GA(T91, T93, lessB_in_ga(T91, T93))
LESSB_IN_GA(s(T91), s(T93)) → LESSB_IN_GA(T91, T93)
PE_IN_GAA(T71, T78, T79) → U7_GAA(T71, T78, T79, lessB_in_ga(T71, T78))
U7_GAA(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_GAA(T71, T78, T79, insertD_in_aag(T78, T79, void))
U7_GAA(T71, T78, T79, lessB_out_ga(T71, T78)) → INSERTD_IN_AAG(T78, T79, void)
INSERTD_IN_AAG(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_AAG(T114, T113, insertD_in_aag(s(T114), T113, void))
INSERTD_IN_AAG(s(T114), tree(0, void, T113), tree(0, void, void)) → INSERTD_IN_AAG(s(T114), T113, void)
INSERTD_IN_AAG(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_AAG(T123, T121, T124, lessB_in_ga(T121, T123))
INSERTD_IN_AAG(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → LESSB_IN_GA(T121, T123)
INSERTD_IN_AAG(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_AAG(T127, T121, T128, lessB_in_ga(T121, T127))
U20_AAG(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_AAG(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
U20_AAG(T127, T121, T128, lessB_out_ga(T121, T127)) → INSERTD_IN_AAG(s(T127), T128, void)
INSERTD_IN_AAG(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_AAG(T149, T150, insertD_in_gag(0, T150, void))
INSERTD_IN_AAG(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_AAG(T161, T160, T162, pC_in_aga(T161, T160, T162))
INSERTD_IN_AAG(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_AAG(T177, T174, T178, pE_in_gaa(T174, T177, T178))
INSERTD_IN_AAG(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_AAG(T197, T196, insertD_in_aag(s(T197), T196, void))
INSERTD_IN_AAG(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_AAG(T206, T204, T207, lessB_in_ga(T204, T206))
INSERTD_IN_AAG(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_AAG(T210, T204, T211, lessB_in_ga(T204, T210))
U27_AAG(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_AAG(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
U27_AAG(T210, T204, T211, lessB_out_ga(T204, T210)) → INSERTD_IN_AAG(s(T210), T211, void)
INSERTD_IN_AAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_AAG(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
INSERTD_IN_AAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → INSERTD_IN_GAG(0, T241, T233)
INSERTD_IN_AAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_AAG(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
INSERTD_IN_AAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → PF_IN_AGAG(T252, T251, T253, T233)
PF_IN_AGAG(T252, T251, T253, T233) → U9_AGAG(T252, T251, T253, T233, lessA_in_ag(T252, T251))
PF_IN_AGAG(T252, T251, T253, T233) → LESSA_IN_AG(T252, T251)
PF_IN_AGAG(T256, T251, T257, T233) → U10_AGAG(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_AGAG(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_AGAG(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U10_AGAG(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → INSERTD_IN_GAG(s(T256), T257, T233)
INSERTD_IN_AAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_AAG(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
INSERTD_IN_AAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → PG_IN_GAAG(T275, T279, T280, T278)
PG_IN_GAAG(T275, T279, T280, T278) → U12_GAAG(T275, T279, T280, T278, lessB_in_ga(T275, T279))
PG_IN_GAAG(T275, T279, T280, T278) → LESSB_IN_GA(T275, T279)
PG_IN_GAAG(T275, T283, T284, T278) → U13_GAAG(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_GAAG(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_GAAG(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
U13_GAAG(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → INSERTD_IN_AAG(T283, T284, T278)
INSERTD_IN_AAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_AAG(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
INSERTD_IN_AAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → INSERTD_IN_AAG(s(T309), T308, T300)
INSERTD_IN_AAG(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_AAG(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
INSERTD_IN_AAG(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → LESSB_IN_GA(T316, T318)
INSERTD_IN_AAG(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_AAG(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_AAG(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_AAG(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
U34_AAG(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → INSERTD_IN_AAG(s(T322), T323, T300)
INSERTD_IN_AAG(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_AAG(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
INSERTD_IN_AAG(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_AAG(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
INSERTD_IN_AAG(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_AAG(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
INSERTD_IN_AAG(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_AAG(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
INSERTD_IN_AAG(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_AAG(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
INSERTD_IN_AAG(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_AAG(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_AAG(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_AAG(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U41_AAG(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → INSERTD_IN_AAG(s(T412), T413, T390)
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
INSERTD_IN_AAG(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_AAG(T26, T27, insertD_in_gag(0, T27, void))
INSERTD_IN_AAG(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → INSERTD_IN_GAG(0, T27, void)
INSERTD_IN_GAG(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_GAG(T26, T27, insertD_in_gag(0, T27, void))
INSERTD_IN_GAG(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → INSERTD_IN_GAG(0, T27, void)
INSERTD_IN_GAG(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_GAG(T38, T37, T39, pC_in_gga(T38, T37, T39))
INSERTD_IN_GAG(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → PC_IN_GGA(T38, T37, T39)
PC_IN_GGA(T38, T37, T39) → U3_GGA(T38, T37, T39, lessA_in_gg(T38, T37))
PC_IN_GGA(T38, T37, T39) → LESSA_IN_GG(T38, T37)
LESSA_IN_GG(s(T57), s(T56)) → U1_GG(T57, T56, lessA_in_gg(T57, T56))
LESSA_IN_GG(s(T57), s(T56)) → LESSA_IN_GG(T57, T56)
PC_IN_GGA(T42, T37, T43) → U4_GGA(T42, T37, T43, lessA_in_gg(T42, T37))
U4_GGA(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_GGA(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U4_GGA(T42, T37, T43, lessA_out_gg(T42, T37)) → INSERTD_IN_GAG(s(T42), T43, void)
INSERTD_IN_GAG(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_GAG(T74, T71, T75, pE_in_gga(T71, T74, T75))
INSERTD_IN_GAG(T74, tree(T71, void, T75), tree(T71, void, void)) → PE_IN_GGA(T71, T74, T75)
PE_IN_GGA(T71, T74, T75) → U6_GGA(T71, T74, T75, lessB_in_gg(T71, T74))
PE_IN_GGA(T71, T74, T75) → LESSB_IN_GG(T71, T74)
LESSB_IN_GG(s(T91), s(T93)) → U2_GG(T91, T93, lessB_in_gg(T91, T93))
LESSB_IN_GG(s(T91), s(T93)) → LESSB_IN_GG(T91, T93)
PE_IN_GGA(T71, T78, T79) → U7_GGA(T71, T78, T79, lessB_in_gg(T71, T78))
U7_GGA(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_GGA(T71, T78, T79, insertD_in_gag(T78, T79, void))
U7_GGA(T71, T78, T79, lessB_out_gg(T71, T78)) → INSERTD_IN_GAG(T78, T79, void)
INSERTD_IN_GAG(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_GAG(T114, T113, insertD_in_gag(s(T114), T113, void))
INSERTD_IN_GAG(s(T114), tree(0, void, T113), tree(0, void, void)) → INSERTD_IN_GAG(s(T114), T113, void)
INSERTD_IN_GAG(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_GAG(T123, T121, T124, lessB_in_gg(T121, T123))
INSERTD_IN_GAG(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → LESSB_IN_GG(T121, T123)
INSERTD_IN_GAG(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_GAG(T127, T121, T128, lessB_in_gg(T121, T127))
U20_GAG(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_GAG(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
U20_GAG(T127, T121, T128, lessB_out_gg(T121, T127)) → INSERTD_IN_GAG(s(T127), T128, void)
INSERTD_IN_GAG(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_GAG(T149, T150, insertD_in_gag(0, T150, void))
INSERTD_IN_GAG(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_GAG(T161, T160, T162, pC_in_gga(T161, T160, T162))
INSERTD_IN_GAG(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_GAG(T177, T174, T178, pE_in_gga(T174, T177, T178))
INSERTD_IN_GAG(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_GAG(T197, T196, insertD_in_gag(s(T197), T196, void))
INSERTD_IN_GAG(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_GAG(T206, T204, T207, lessB_in_gg(T204, T206))
INSERTD_IN_GAG(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_GAG(T210, T204, T211, lessB_in_gg(T204, T210))
U27_GAG(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_GAG(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
U27_GAG(T210, T204, T211, lessB_out_gg(T204, T210)) → INSERTD_IN_GAG(s(T210), T211, void)
INSERTD_IN_GAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_GAG(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
INSERTD_IN_GAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → INSERTD_IN_GAG(0, T241, T233)
INSERTD_IN_GAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_GAG(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
INSERTD_IN_GAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → PF_IN_GGAG(T252, T251, T253, T233)
PF_IN_GGAG(T252, T251, T253, T233) → U9_GGAG(T252, T251, T253, T233, lessA_in_gg(T252, T251))
PF_IN_GGAG(T252, T251, T253, T233) → LESSA_IN_GG(T252, T251)
PF_IN_GGAG(T256, T251, T257, T233) → U10_GGAG(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_GGAG(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_GGAG(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U10_GGAG(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → INSERTD_IN_GAG(s(T256), T257, T233)
INSERTD_IN_GAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_GAG(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
INSERTD_IN_GAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → PG_IN_GGAG(T275, T279, T280, T278)
PG_IN_GGAG(T275, T279, T280, T278) → U12_GGAG(T275, T279, T280, T278, lessB_in_gg(T275, T279))
PG_IN_GGAG(T275, T279, T280, T278) → LESSB_IN_GG(T275, T279)
PG_IN_GGAG(T275, T283, T284, T278) → U13_GGAG(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_GGAG(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_GGAG(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
U13_GGAG(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → INSERTD_IN_GAG(T283, T284, T278)
INSERTD_IN_GAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_GAG(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
INSERTD_IN_GAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → INSERTD_IN_GAG(s(T309), T308, T300)
INSERTD_IN_GAG(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_GAG(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
INSERTD_IN_GAG(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → LESSB_IN_GG(T316, T318)
INSERTD_IN_GAG(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_GAG(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_GAG(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_GAG(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
U34_GAG(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → INSERTD_IN_GAG(s(T322), T323, T300)
INSERTD_IN_GAG(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_GAG(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
INSERTD_IN_GAG(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_GAG(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
INSERTD_IN_GAG(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_GAG(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
INSERTD_IN_GAG(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_GAG(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
INSERTD_IN_GAG(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_GAG(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
INSERTD_IN_GAG(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_GAG(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_GAG(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_GAG(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U41_GAG(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → INSERTD_IN_GAG(s(T412), T413, T390)
INSERTD_IN_AAG(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_AAG(T38, T37, T39, pC_in_aga(T38, T37, T39))
INSERTD_IN_AAG(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → PC_IN_AGA(T38, T37, T39)
PC_IN_AGA(T38, T37, T39) → U3_AGA(T38, T37, T39, lessA_in_ag(T38, T37))
PC_IN_AGA(T38, T37, T39) → LESSA_IN_AG(T38, T37)
LESSA_IN_AG(s(T57), s(T56)) → U1_AG(T57, T56, lessA_in_ag(T57, T56))
LESSA_IN_AG(s(T57), s(T56)) → LESSA_IN_AG(T57, T56)
PC_IN_AGA(T42, T37, T43) → U4_AGA(T42, T37, T43, lessA_in_ag(T42, T37))
U4_AGA(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_AGA(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U4_AGA(T42, T37, T43, lessA_out_ag(T42, T37)) → INSERTD_IN_GAG(s(T42), T43, void)
INSERTD_IN_AAG(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_AAG(T74, T71, T75, pE_in_gaa(T71, T74, T75))
INSERTD_IN_AAG(T74, tree(T71, void, T75), tree(T71, void, void)) → PE_IN_GAA(T71, T74, T75)
PE_IN_GAA(T71, T74, T75) → U6_GAA(T71, T74, T75, lessB_in_ga(T71, T74))
PE_IN_GAA(T71, T74, T75) → LESSB_IN_GA(T71, T74)
LESSB_IN_GA(s(T91), s(T93)) → U2_GA(T91, T93, lessB_in_ga(T91, T93))
LESSB_IN_GA(s(T91), s(T93)) → LESSB_IN_GA(T91, T93)
PE_IN_GAA(T71, T78, T79) → U7_GAA(T71, T78, T79, lessB_in_ga(T71, T78))
U7_GAA(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_GAA(T71, T78, T79, insertD_in_aag(T78, T79, void))
U7_GAA(T71, T78, T79, lessB_out_ga(T71, T78)) → INSERTD_IN_AAG(T78, T79, void)
INSERTD_IN_AAG(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_AAG(T114, T113, insertD_in_aag(s(T114), T113, void))
INSERTD_IN_AAG(s(T114), tree(0, void, T113), tree(0, void, void)) → INSERTD_IN_AAG(s(T114), T113, void)
INSERTD_IN_AAG(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_AAG(T123, T121, T124, lessB_in_ga(T121, T123))
INSERTD_IN_AAG(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → LESSB_IN_GA(T121, T123)
INSERTD_IN_AAG(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_AAG(T127, T121, T128, lessB_in_ga(T121, T127))
U20_AAG(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_AAG(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
U20_AAG(T127, T121, T128, lessB_out_ga(T121, T127)) → INSERTD_IN_AAG(s(T127), T128, void)
INSERTD_IN_AAG(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_AAG(T149, T150, insertD_in_gag(0, T150, void))
INSERTD_IN_AAG(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_AAG(T161, T160, T162, pC_in_aga(T161, T160, T162))
INSERTD_IN_AAG(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_AAG(T177, T174, T178, pE_in_gaa(T174, T177, T178))
INSERTD_IN_AAG(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_AAG(T197, T196, insertD_in_aag(s(T197), T196, void))
INSERTD_IN_AAG(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_AAG(T206, T204, T207, lessB_in_ga(T204, T206))
INSERTD_IN_AAG(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_AAG(T210, T204, T211, lessB_in_ga(T204, T210))
U27_AAG(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_AAG(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
U27_AAG(T210, T204, T211, lessB_out_ga(T204, T210)) → INSERTD_IN_AAG(s(T210), T211, void)
INSERTD_IN_AAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_AAG(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
INSERTD_IN_AAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → INSERTD_IN_GAG(0, T241, T233)
INSERTD_IN_AAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_AAG(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
INSERTD_IN_AAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → PF_IN_AGAG(T252, T251, T253, T233)
PF_IN_AGAG(T252, T251, T253, T233) → U9_AGAG(T252, T251, T253, T233, lessA_in_ag(T252, T251))
PF_IN_AGAG(T252, T251, T253, T233) → LESSA_IN_AG(T252, T251)
PF_IN_AGAG(T256, T251, T257, T233) → U10_AGAG(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_AGAG(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_AGAG(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U10_AGAG(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → INSERTD_IN_GAG(s(T256), T257, T233)
INSERTD_IN_AAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_AAG(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
INSERTD_IN_AAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → PG_IN_GAAG(T275, T279, T280, T278)
PG_IN_GAAG(T275, T279, T280, T278) → U12_GAAG(T275, T279, T280, T278, lessB_in_ga(T275, T279))
PG_IN_GAAG(T275, T279, T280, T278) → LESSB_IN_GA(T275, T279)
PG_IN_GAAG(T275, T283, T284, T278) → U13_GAAG(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_GAAG(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_GAAG(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
U13_GAAG(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → INSERTD_IN_AAG(T283, T284, T278)
INSERTD_IN_AAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_AAG(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
INSERTD_IN_AAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → INSERTD_IN_AAG(s(T309), T308, T300)
INSERTD_IN_AAG(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_AAG(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
INSERTD_IN_AAG(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → LESSB_IN_GA(T316, T318)
INSERTD_IN_AAG(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_AAG(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_AAG(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_AAG(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
U34_AAG(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → INSERTD_IN_AAG(s(T322), T323, T300)
INSERTD_IN_AAG(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_AAG(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
INSERTD_IN_AAG(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_AAG(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
INSERTD_IN_AAG(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_AAG(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
INSERTD_IN_AAG(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_AAG(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
INSERTD_IN_AAG(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_AAG(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
INSERTD_IN_AAG(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_AAG(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_AAG(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_AAG(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U41_AAG(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → INSERTD_IN_AAG(s(T412), T413, T390)
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
LESSB_IN_GA(s(T91), s(T93)) → LESSB_IN_GA(T91, T93)
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
LESSB_IN_GA(s(T91), s(T93)) → LESSB_IN_GA(T91, T93)
LESSB_IN_GA(s(T91)) → LESSB_IN_GA(T91)
From the DPs we obtained the following set of size-change graphs:
LESSA_IN_AG(s(T57), s(T56)) → LESSA_IN_AG(T57, T56)
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
LESSA_IN_AG(s(T57), s(T56)) → LESSA_IN_AG(T57, T56)
LESSA_IN_AG(s(T56)) → LESSA_IN_AG(T56)
From the DPs we obtained the following set of size-change graphs:
LESSB_IN_GG(s(T91), s(T93)) → LESSB_IN_GG(T91, T93)
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
LESSB_IN_GG(s(T91), s(T93)) → LESSB_IN_GG(T91, T93)
LESSB_IN_GG(s(T91), s(T93)) → LESSB_IN_GG(T91, T93)
From the DPs we obtained the following set of size-change graphs:
LESSA_IN_GG(s(T57), s(T56)) → LESSA_IN_GG(T57, T56)
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
LESSA_IN_GG(s(T57), s(T56)) → LESSA_IN_GG(T57, T56)
LESSA_IN_GG(s(T57), s(T56)) → LESSA_IN_GG(T57, T56)
From the DPs we obtained the following set of size-change graphs:
INSERTD_IN_GAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → PG_IN_GGAG(T275, T279, T280, T278)
PG_IN_GGAG(T275, T283, T284, T278) → U13_GGAG(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_GGAG(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → INSERTD_IN_GAG(T283, T284, T278)
INSERTD_IN_GAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → INSERTD_IN_GAG(0, T241, T233)
INSERTD_IN_GAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → PF_IN_GGAG(T252, T251, T253, T233)
PF_IN_GGAG(T256, T251, T257, T233) → U10_GGAG(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_GGAG(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → INSERTD_IN_GAG(s(T256), T257, T233)
INSERTD_IN_GAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → INSERTD_IN_GAG(s(T309), T308, T300)
INSERTD_IN_GAG(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_GAG(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_GAG(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → INSERTD_IN_GAG(s(T322), T323, T300)
INSERTD_IN_GAG(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_GAG(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_GAG(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → INSERTD_IN_GAG(s(T412), T413, T390)
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
INSERTD_IN_GAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → PG_IN_GGAG(T275, T279, T280, T278)
PG_IN_GGAG(T275, T283, T284, T278) → U13_GGAG(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_GGAG(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → INSERTD_IN_GAG(T283, T284, T278)
INSERTD_IN_GAG(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → INSERTD_IN_GAG(0, T241, T233)
INSERTD_IN_GAG(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → PF_IN_GGAG(T252, T251, T253, T233)
PF_IN_GGAG(T256, T251, T257, T233) → U10_GGAG(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_GGAG(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → INSERTD_IN_GAG(s(T256), T257, T233)
INSERTD_IN_GAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → INSERTD_IN_GAG(s(T309), T308, T300)
INSERTD_IN_GAG(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_GAG(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_GAG(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → INSERTD_IN_GAG(s(T322), T323, T300)
INSERTD_IN_GAG(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_GAG(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_GAG(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → INSERTD_IN_GAG(s(T412), T413, T390)
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
INSERTD_IN_GAG(T279, tree(T275, T276, T278)) → PG_IN_GGAG(T275, T279, T278)
PG_IN_GGAG(T275, T283, T278) → U13_GGAG(T283, T278, lessB_in_gg(T275, T283))
U13_GGAG(T283, T278, lessB_out_gg) → INSERTD_IN_GAG(T283, T278)
INSERTD_IN_GAG(0, tree(s(T240), T233, T232)) → INSERTD_IN_GAG(0, T233)
INSERTD_IN_GAG(s(T252), tree(s(T251), T233, T232)) → PF_IN_GGAG(T252, T251, T233)
PF_IN_GGAG(T256, T251, T233) → U10_GGAG(T256, T233, lessA_in_gg(T256, T251))
U10_GGAG(T256, T233, lessA_out_gg) → INSERTD_IN_GAG(s(T256), T233)
INSERTD_IN_GAG(s(T309), tree(0, T298, T300)) → INSERTD_IN_GAG(s(T309), T300)
INSERTD_IN_GAG(s(T322), tree(s(T316), T298, T300)) → U34_GAG(T322, T300, lessB_in_gg(T316, T322))
U34_GAG(T322, T300, lessB_out_gg) → INSERTD_IN_GAG(s(T322), T300)
INSERTD_IN_GAG(s(T412), tree(s(T406), T388, T390)) → U41_GAG(T412, T390, lessB_in_gg(T406, T412))
U41_GAG(T412, T390, lessB_out_gg) → INSERTD_IN_GAG(s(T412), T390)
lessB_in_gg(0, s(T86)) → lessB_out_gg
lessB_in_gg(s(T91), s(T93)) → U2_gg(lessB_in_gg(T91, T93))
lessA_in_gg(0, s(T50)) → lessA_out_gg
lessA_in_gg(s(T57), s(T56)) → U1_gg(lessA_in_gg(T57, T56))
U2_gg(lessB_out_gg) → lessB_out_gg
U1_gg(lessA_out_gg) → lessA_out_gg
lessB_in_gg(x0, x1)
lessA_in_gg(x0, x1)
U2_gg(x0)
U1_gg(x0)
From the DPs we obtained the following set of size-change graphs:
INSERTD_IN_AAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → PG_IN_GAAG(T275, T279, T280, T278)
PG_IN_GAAG(T275, T283, T284, T278) → U13_GAAG(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_GAAG(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → INSERTD_IN_AAG(T283, T284, T278)
INSERTD_IN_AAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → INSERTD_IN_AAG(s(T309), T308, T300)
INSERTD_IN_AAG(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_AAG(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_AAG(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → INSERTD_IN_AAG(s(T322), T323, T300)
INSERTD_IN_AAG(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_AAG(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_AAG(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → INSERTD_IN_AAG(s(T412), T413, T390)
insertD_in_aag(T5, void, tree(T5, void, void)) → insertD_out_aag(T5, void, tree(T5, void, void))
insertD_in_aag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_aag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_aag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(T5, void, tree(T5, void, void)) → insertD_out_gag(T5, void, tree(T5, void, void))
insertD_in_gag(T9, tree(T9, void, void), tree(T9, void, void)) → insertD_out_gag(T9, tree(T9, void, void), tree(T9, void, void))
insertD_in_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void)) → U15_gag(T26, T27, insertD_in_gag(0, T27, void))
insertD_in_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_gag(T38, T37, T39, pC_in_gga(T38, T37, T39))
pC_in_gga(T38, T37, T39) → U3_gga(T38, T37, T39, lessA_in_gg(T38, T37))
lessA_in_gg(0, s(T50)) → lessA_out_gg(0, s(T50))
lessA_in_gg(s(T57), s(T56)) → U1_gg(T57, T56, lessA_in_gg(T57, T56))
U1_gg(T57, T56, lessA_out_gg(T57, T56)) → lessA_out_gg(s(T57), s(T56))
U3_gga(T38, T37, T39, lessA_out_gg(T38, T37)) → pC_out_gga(T38, T37, T39)
pC_in_gga(T42, T37, T43) → U4_gga(T42, T37, T43, lessA_in_gg(T42, T37))
U4_gga(T42, T37, T43, lessA_out_gg(T42, T37)) → U5_gga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
insertD_in_gag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_gag(T74, T71, T75, pE_in_gga(T71, T74, T75))
pE_in_gga(T71, T74, T75) → U6_gga(T71, T74, T75, lessB_in_gg(T71, T74))
lessB_in_gg(0, s(T86)) → lessB_out_gg(0, s(T86))
lessB_in_gg(s(T91), s(T93)) → U2_gg(T91, T93, lessB_in_gg(T91, T93))
U2_gg(T91, T93, lessB_out_gg(T91, T93)) → lessB_out_gg(s(T91), s(T93))
U6_gga(T71, T74, T75, lessB_out_gg(T71, T74)) → pE_out_gga(T71, T74, T75)
pE_in_gga(T71, T78, T79) → U7_gga(T71, T78, T79, lessB_in_gg(T71, T78))
U7_gga(T71, T78, T79, lessB_out_gg(T71, T78)) → U8_gga(T71, T78, T79, insertD_in_gag(T78, T79, void))
insertD_in_gag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_gag(T114, T113, insertD_in_gag(s(T114), T113, void))
insertD_in_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_gag(T123, T121, T124, lessB_in_gg(T121, T123))
U19_gag(T123, T121, T124, lessB_out_gg(T121, T123)) → insertD_out_gag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_gag(T127, T121, T128, lessB_in_gg(T121, T127))
U20_gag(T127, T121, T128, lessB_out_gg(T121, T127)) → U21_gag(T127, T121, T128, insertD_in_gag(s(T127), T128, void))
insertD_in_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_gag(T149, T150, insertD_in_gag(0, T150, void))
insertD_in_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_gag(T161, T160, T162, pC_in_gga(T161, T160, T162))
U23_gag(T161, T160, T162, pC_out_gga(T161, T160, T162)) → insertD_out_gag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_gag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_gag(T177, T174, T178, pE_in_gga(T174, T177, T178))
U24_gag(T177, T174, T178, pE_out_gga(T174, T177, T178)) → insertD_out_gag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_gag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_gag(T197, T196, insertD_in_gag(s(T197), T196, void))
insertD_in_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_gag(T206, T204, T207, lessB_in_gg(T204, T206))
U26_gag(T206, T204, T207, lessB_out_gg(T204, T206)) → insertD_out_gag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_gag(T210, T204, T211, lessB_in_gg(T204, T210))
U27_gag(T210, T204, T211, lessB_out_gg(T204, T210)) → U28_gag(T210, T204, T211, insertD_in_gag(s(T210), T211, void))
insertD_in_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_gag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_gag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
insertD_in_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_gag(T252, T251, T253, T232, T233, pF_in_ggag(T252, T251, T253, T233))
pF_in_ggag(T252, T251, T253, T233) → U9_ggag(T252, T251, T253, T233, lessA_in_gg(T252, T251))
U9_ggag(T252, T251, T253, T233, lessA_out_gg(T252, T251)) → pF_out_ggag(T252, T251, T253, T233)
pF_in_ggag(T256, T251, T257, T233) → U10_ggag(T256, T251, T257, T233, lessA_in_gg(T256, T251))
U10_ggag(T256, T251, T257, T233, lessA_out_gg(T256, T251)) → U11_ggag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
insertD_in_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_gag(T279, T275, T276, T280, T278, pG_in_ggag(T275, T279, T280, T278))
pG_in_ggag(T275, T279, T280, T278) → U12_ggag(T275, T279, T280, T278, lessB_in_gg(T275, T279))
U12_ggag(T275, T279, T280, T278, lessB_out_gg(T275, T279)) → pG_out_ggag(T275, T279, T280, T278)
pG_in_ggag(T275, T283, T284, T278) → U13_ggag(T275, T283, T284, T278, lessB_in_gg(T275, T283))
U13_ggag(T275, T283, T284, T278, lessB_out_gg(T275, T283)) → U14_ggag(T275, T283, T284, T278, insertD_in_gag(T283, T284, T278))
insertD_in_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_gag(T309, T298, T308, T300, insertD_in_gag(s(T309), T308, T300))
insertD_in_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_gag(T318, T316, T298, T319, T300, lessB_in_gg(T316, T318))
U33_gag(T318, T316, T298, T319, T300, lessB_out_gg(T316, T318)) → insertD_out_gag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_gag(T322, T316, T298, T323, T300, lessB_in_gg(T316, T322))
U34_gag(T322, T316, T298, T323, T300, lessB_out_gg(T316, T322)) → U35_gag(T322, T316, T298, T323, T300, insertD_in_gag(s(T322), T323, T300))
insertD_in_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_gag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
insertD_in_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_gag(T358, T357, T359, T338, T339, pF_in_ggag(T358, T357, T359, T339))
U37_gag(T358, T357, T359, T338, T339, pF_out_ggag(T358, T357, T359, T339)) → insertD_out_gag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_gag(T377, T373, T374, T378, T376, pG_in_ggag(T373, T377, T378, T376))
U38_gag(T377, T373, T374, T378, T376, pG_out_ggag(T373, T377, T378, T376)) → insertD_out_gag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_gag(T399, T388, T398, T390, insertD_in_gag(s(T399), T398, T390))
insertD_in_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_gag(T408, T406, T388, T409, T390, lessB_in_gg(T406, T408))
U40_gag(T408, T406, T388, T409, T390, lessB_out_gg(T406, T408)) → insertD_out_gag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_gag(T412, T406, T388, T413, T390, lessB_in_gg(T406, T412))
U41_gag(T412, T406, T388, T413, T390, lessB_out_gg(T406, T412)) → U42_gag(T412, T406, T388, T413, T390, insertD_in_gag(s(T412), T413, T390))
U42_gag(T412, T406, T388, T413, T390, insertD_out_gag(s(T412), T413, T390)) → insertD_out_gag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_gag(T399, T388, T398, T390, insertD_out_gag(s(T399), T398, T390)) → insertD_out_gag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U36_gag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_gag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
U35_gag(T322, T316, T298, T323, T300, insertD_out_gag(s(T322), T323, T300)) → insertD_out_gag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_gag(T309, T298, T308, T300, insertD_out_gag(s(T309), T308, T300)) → insertD_out_gag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_ggag(T275, T283, T284, T278, insertD_out_gag(T283, T284, T278)) → pG_out_ggag(T275, T283, T284, T278)
U31_gag(T279, T275, T276, T280, T278, pG_out_ggag(T275, T279, T280, T278)) → insertD_out_gag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U11_ggag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_ggag(T256, T251, T257, T233)
U30_gag(T252, T251, T253, T232, T233, pF_out_ggag(T252, T251, T253, T233)) → insertD_out_gag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
U29_gag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_gag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
U28_gag(T210, T204, T211, insertD_out_gag(s(T210), T211, void)) → insertD_out_gag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_gag(T197, T196, insertD_out_gag(s(T197), T196, void)) → insertD_out_gag(s(T197), tree(0, void, T196), tree(0, void, void))
U22_gag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_gag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
U21_gag(T127, T121, T128, insertD_out_gag(s(T127), T128, void)) → insertD_out_gag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_gag(T114, T113, insertD_out_gag(s(T114), T113, void)) → insertD_out_gag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gga(T71, T78, T79, insertD_out_gag(T78, T79, void)) → pE_out_gga(T71, T78, T79)
U17_gag(T74, T71, T75, pE_out_gga(T71, T74, T75)) → insertD_out_gag(T74, tree(T71, void, T75), tree(T71, void, void))
U5_gga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_gga(T42, T37, T43)
U16_gag(T38, T37, T39, pC_out_gga(T38, T37, T39)) → insertD_out_gag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
U15_gag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_gag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
U15_aag(T26, T27, insertD_out_gag(0, T27, void)) → insertD_out_aag(0, tree(s(T26), T27, void), tree(s(T26), void, void))
insertD_in_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void)) → U16_aag(T38, T37, T39, pC_in_aga(T38, T37, T39))
pC_in_aga(T38, T37, T39) → U3_aga(T38, T37, T39, lessA_in_ag(T38, T37))
lessA_in_ag(0, s(T50)) → lessA_out_ag(0, s(T50))
lessA_in_ag(s(T57), s(T56)) → U1_ag(T57, T56, lessA_in_ag(T57, T56))
U1_ag(T57, T56, lessA_out_ag(T57, T56)) → lessA_out_ag(s(T57), s(T56))
U3_aga(T38, T37, T39, lessA_out_ag(T38, T37)) → pC_out_aga(T38, T37, T39)
pC_in_aga(T42, T37, T43) → U4_aga(T42, T37, T43, lessA_in_ag(T42, T37))
U4_aga(T42, T37, T43, lessA_out_ag(T42, T37)) → U5_aga(T42, T37, T43, insertD_in_gag(s(T42), T43, void))
U5_aga(T42, T37, T43, insertD_out_gag(s(T42), T43, void)) → pC_out_aga(T42, T37, T43)
U16_aag(T38, T37, T39, pC_out_aga(T38, T37, T39)) → insertD_out_aag(s(T38), tree(s(T37), T39, void), tree(s(T37), void, void))
insertD_in_aag(T74, tree(T71, void, T75), tree(T71, void, void)) → U17_aag(T74, T71, T75, pE_in_gaa(T71, T74, T75))
pE_in_gaa(T71, T74, T75) → U6_gaa(T71, T74, T75, lessB_in_ga(T71, T74))
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
U6_gaa(T71, T74, T75, lessB_out_ga(T71, T74)) → pE_out_gaa(T71, T74, T75)
pE_in_gaa(T71, T78, T79) → U7_gaa(T71, T78, T79, lessB_in_ga(T71, T78))
U7_gaa(T71, T78, T79, lessB_out_ga(T71, T78)) → U8_gaa(T71, T78, T79, insertD_in_aag(T78, T79, void))
insertD_in_aag(s(T114), tree(0, void, T113), tree(0, void, void)) → U18_aag(T114, T113, insertD_in_aag(s(T114), T113, void))
insertD_in_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void)) → U19_aag(T123, T121, T124, lessB_in_ga(T121, T123))
U19_aag(T123, T121, T124, lessB_out_ga(T121, T123)) → insertD_out_aag(s(T123), tree(s(T121), void, T124), tree(s(T121), void, void))
insertD_in_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void)) → U20_aag(T127, T121, T128, lessB_in_ga(T121, T127))
U20_aag(T127, T121, T128, lessB_out_ga(T121, T127)) → U21_aag(T127, T121, T128, insertD_in_aag(s(T127), T128, void))
insertD_in_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void)) → U22_aag(T149, T150, insertD_in_gag(0, T150, void))
U22_aag(T149, T150, insertD_out_gag(0, T150, void)) → insertD_out_aag(0, tree(s(T149), T150, void), tree(s(T149), void, void))
insertD_in_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void)) → U23_aag(T161, T160, T162, pC_in_aga(T161, T160, T162))
U23_aag(T161, T160, T162, pC_out_aga(T161, T160, T162)) → insertD_out_aag(s(T161), tree(s(T160), T162, void), tree(s(T160), void, void))
insertD_in_aag(T177, tree(T174, void, T178), tree(T174, void, void)) → U24_aag(T177, T174, T178, pE_in_gaa(T174, T177, T178))
U24_aag(T177, T174, T178, pE_out_gaa(T174, T177, T178)) → insertD_out_aag(T177, tree(T174, void, T178), tree(T174, void, void))
insertD_in_aag(s(T197), tree(0, void, T196), tree(0, void, void)) → U25_aag(T197, T196, insertD_in_aag(s(T197), T196, void))
insertD_in_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void)) → U26_aag(T206, T204, T207, lessB_in_ga(T204, T206))
U26_aag(T206, T204, T207, lessB_out_ga(T204, T206)) → insertD_out_aag(s(T206), tree(s(T204), void, T207), tree(s(T204), void, void))
insertD_in_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void)) → U27_aag(T210, T204, T211, lessB_in_ga(T204, T210))
U27_aag(T210, T204, T211, lessB_out_ga(T204, T210)) → U28_aag(T210, T204, T211, insertD_in_aag(s(T210), T211, void))
insertD_in_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223)) → insertD_out_aag(T221, tree(T221, T222, T223), tree(T221, T222, T223))
insertD_in_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232)) → U29_aag(T240, T241, T232, T233, insertD_in_gag(0, T241, T233))
U29_aag(T240, T241, T232, T233, insertD_out_gag(0, T241, T233)) → insertD_out_aag(0, tree(s(T240), T241, T232), tree(s(T240), T233, T232))
insertD_in_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232)) → U30_aag(T252, T251, T253, T232, T233, pF_in_agag(T252, T251, T253, T233))
pF_in_agag(T252, T251, T253, T233) → U9_agag(T252, T251, T253, T233, lessA_in_ag(T252, T251))
U9_agag(T252, T251, T253, T233, lessA_out_ag(T252, T251)) → pF_out_agag(T252, T251, T253, T233)
pF_in_agag(T256, T251, T257, T233) → U10_agag(T256, T251, T257, T233, lessA_in_ag(T256, T251))
U10_agag(T256, T251, T257, T233, lessA_out_ag(T256, T251)) → U11_agag(T256, T251, T257, T233, insertD_in_gag(s(T256), T257, T233))
U11_agag(T256, T251, T257, T233, insertD_out_gag(s(T256), T257, T233)) → pF_out_agag(T256, T251, T257, T233)
U30_aag(T252, T251, T253, T232, T233, pF_out_agag(T252, T251, T253, T233)) → insertD_out_aag(s(T252), tree(s(T251), T253, T232), tree(s(T251), T233, T232))
insertD_in_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → U31_aag(T279, T275, T276, T280, T278, pG_in_gaag(T275, T279, T280, T278))
pG_in_gaag(T275, T279, T280, T278) → U12_gaag(T275, T279, T280, T278, lessB_in_ga(T275, T279))
U12_gaag(T275, T279, T280, T278, lessB_out_ga(T275, T279)) → pG_out_gaag(T275, T279, T280, T278)
pG_in_gaag(T275, T283, T284, T278) → U13_gaag(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_gaag(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → U14_gaag(T275, T283, T284, T278, insertD_in_aag(T283, T284, T278))
insertD_in_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → U32_aag(T309, T298, T308, T300, insertD_in_aag(s(T309), T308, T300))
insertD_in_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300)) → U33_aag(T318, T316, T298, T319, T300, lessB_in_ga(T316, T318))
U33_aag(T318, T316, T298, T319, T300, lessB_out_ga(T316, T318)) → insertD_out_aag(s(T318), tree(s(T316), T298, T319), tree(s(T316), T298, T300))
insertD_in_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_aag(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_aag(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → U35_aag(T322, T316, T298, T323, T300, insertD_in_aag(s(T322), T323, T300))
insertD_in_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338)) → U36_aag(T346, T347, T338, T339, insertD_in_gag(0, T347, T339))
U36_aag(T346, T347, T338, T339, insertD_out_gag(0, T347, T339)) → insertD_out_aag(0, tree(s(T346), T347, T338), tree(s(T346), T339, T338))
insertD_in_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338)) → U37_aag(T358, T357, T359, T338, T339, pF_in_agag(T358, T357, T359, T339))
U37_aag(T358, T357, T359, T338, T339, pF_out_agag(T358, T357, T359, T339)) → insertD_out_aag(s(T358), tree(s(T357), T359, T338), tree(s(T357), T339, T338))
insertD_in_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376)) → U38_aag(T377, T373, T374, T378, T376, pG_in_gaag(T373, T377, T378, T376))
U38_aag(T377, T373, T374, T378, T376, pG_out_gaag(T373, T377, T378, T376)) → insertD_out_aag(T377, tree(T373, T374, T378), tree(T373, T374, T376))
insertD_in_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390)) → U39_aag(T399, T388, T398, T390, insertD_in_aag(s(T399), T398, T390))
insertD_in_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390)) → U40_aag(T408, T406, T388, T409, T390, lessB_in_ga(T406, T408))
U40_aag(T408, T406, T388, T409, T390, lessB_out_ga(T406, T408)) → insertD_out_aag(s(T408), tree(s(T406), T388, T409), tree(s(T406), T388, T390))
insertD_in_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_aag(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_aag(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → U42_aag(T412, T406, T388, T413, T390, insertD_in_aag(s(T412), T413, T390))
U42_aag(T412, T406, T388, T413, T390, insertD_out_aag(s(T412), T413, T390)) → insertD_out_aag(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390))
U39_aag(T399, T388, T398, T390, insertD_out_aag(s(T399), T398, T390)) → insertD_out_aag(s(T399), tree(0, T388, T398), tree(0, T388, T390))
U35_aag(T322, T316, T298, T323, T300, insertD_out_aag(s(T322), T323, T300)) → insertD_out_aag(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300))
U32_aag(T309, T298, T308, T300, insertD_out_aag(s(T309), T308, T300)) → insertD_out_aag(s(T309), tree(0, T298, T308), tree(0, T298, T300))
U14_gaag(T275, T283, T284, T278, insertD_out_aag(T283, T284, T278)) → pG_out_gaag(T275, T283, T284, T278)
U31_aag(T279, T275, T276, T280, T278, pG_out_gaag(T275, T279, T280, T278)) → insertD_out_aag(T279, tree(T275, T276, T280), tree(T275, T276, T278))
U28_aag(T210, T204, T211, insertD_out_aag(s(T210), T211, void)) → insertD_out_aag(s(T210), tree(s(T204), void, T211), tree(s(T204), void, void))
U25_aag(T197, T196, insertD_out_aag(s(T197), T196, void)) → insertD_out_aag(s(T197), tree(0, void, T196), tree(0, void, void))
U21_aag(T127, T121, T128, insertD_out_aag(s(T127), T128, void)) → insertD_out_aag(s(T127), tree(s(T121), void, T128), tree(s(T121), void, void))
U18_aag(T114, T113, insertD_out_aag(s(T114), T113, void)) → insertD_out_aag(s(T114), tree(0, void, T113), tree(0, void, void))
U8_gaa(T71, T78, T79, insertD_out_aag(T78, T79, void)) → pE_out_gaa(T71, T78, T79)
U17_aag(T74, T71, T75, pE_out_gaa(T71, T74, T75)) → insertD_out_aag(T74, tree(T71, void, T75), tree(T71, void, void))
INSERTD_IN_AAG(T279, tree(T275, T276, T280), tree(T275, T276, T278)) → PG_IN_GAAG(T275, T279, T280, T278)
PG_IN_GAAG(T275, T283, T284, T278) → U13_GAAG(T275, T283, T284, T278, lessB_in_ga(T275, T283))
U13_GAAG(T275, T283, T284, T278, lessB_out_ga(T275, T283)) → INSERTD_IN_AAG(T283, T284, T278)
INSERTD_IN_AAG(s(T309), tree(0, T298, T308), tree(0, T298, T300)) → INSERTD_IN_AAG(s(T309), T308, T300)
INSERTD_IN_AAG(s(T322), tree(s(T316), T298, T323), tree(s(T316), T298, T300)) → U34_AAG(T322, T316, T298, T323, T300, lessB_in_ga(T316, T322))
U34_AAG(T322, T316, T298, T323, T300, lessB_out_ga(T316, T322)) → INSERTD_IN_AAG(s(T322), T323, T300)
INSERTD_IN_AAG(s(T412), tree(s(T406), T388, T413), tree(s(T406), T388, T390)) → U41_AAG(T412, T406, T388, T413, T390, lessB_in_ga(T406, T412))
U41_AAG(T412, T406, T388, T413, T390, lessB_out_ga(T406, T412)) → INSERTD_IN_AAG(s(T412), T413, T390)
lessB_in_ga(0, s(T86)) → lessB_out_ga(0, s(T86))
lessB_in_ga(s(T91), s(T93)) → U2_ga(T91, T93, lessB_in_ga(T91, T93))
U2_ga(T91, T93, lessB_out_ga(T91, T93)) → lessB_out_ga(s(T91), s(T93))
INSERTD_IN_AAG(tree(T275, T276, T278)) → PG_IN_GAAG(T275, T278)
PG_IN_GAAG(T275, T278) → U13_GAAG(T278, lessB_in_ga(T275))
U13_GAAG(T278, lessB_out_ga) → INSERTD_IN_AAG(T278)
INSERTD_IN_AAG(tree(0, T298, T300)) → INSERTD_IN_AAG(T300)
INSERTD_IN_AAG(tree(s(T316), T298, T300)) → U34_AAG(T300, lessB_in_ga(T316))
U34_AAG(T300, lessB_out_ga) → INSERTD_IN_AAG(T300)
INSERTD_IN_AAG(tree(s(T406), T388, T390)) → U41_AAG(T390, lessB_in_ga(T406))
U41_AAG(T390, lessB_out_ga) → INSERTD_IN_AAG(T390)
lessB_in_ga(0) → lessB_out_ga
lessB_in_ga(s(T91)) → U2_ga(lessB_in_ga(T91))
U2_ga(lessB_out_ga) → lessB_out_ga
lessB_in_ga(x0)
U2_ga(x0)
From the DPs we obtained the following set of size-change graphs: